package com.six.demo;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        //目标：加油站支付小程序
        //1、创建卡片类，以便创建金卡或者银卡对象，封装车主的数据
        //2、定义一个卡片父类：Card
        //3、定义子类：GoldCard，有独立功能：洗车票
        //3、定义子类：SliverCard
        //4、办一张金卡：创建金卡对象
        GoldCard goldCard = new GoldCard("粤A12345","小王", "123456",5000);
        pay(goldCard);
        //4、办一张银卡：创建银卡卡对象
        SliverCard sliverCard = new SliverCard("粤A888","小刘", "223456",2000);
        pay(sliverCard);
    }

    //支付机
    public static void pay(Card c){
        System.out.println("欢迎使用加油卡支付,输入当前消费的金额：");
        Scanner sc = new Scanner(System.in);
        double money = sc.nextDouble();
        c.consume(money);
    }
}
